Modeling Distributed Software Systems with Object Coordination Nets
نویسندگان
چکیده
A dedicated approach for the design and development of distributed software systems is outlined. The method may be used in combination with any standard object-oriented analysis and design method as far as static aspects are concerned. A new formalism based on extended Petri-Nets { so called Object Coordination Nets (OCoNs) { is used to describe the coordination of the behavior of a class on a per service (method) basis, the allocation of object resources as well as behavioral contracts. The paper discusses the rationale behind the key points of the OCoN approach, introduces the method and illustrates it by means of an extended example.
منابع مشابه
Nets Coordination Object OCoN
Due to hardware developments, strong application needs and the overwhelming innuence of the net in almost all areas, distributed systems, especially software systems, have become one of the most important topics for nowadays software industry. Unfortunately, distribution adds its share to the problems of developing complex software systems. Heterogeneity in both, hardware and software, concurre...
متن کاملSeamless Visual Object-Oriented Behavior Modeling for Distributed Software Systems
To ease the development of distributed systems, the visual notions for the structural aspects of object-oriented analysis and design should be combined with techniques handling concurrency and distribution. A novel approach and language for the visual design of distributed software systems is introduced and illustrated by means of an example. The language of OCoNs (Object Coordination Nets) is ...
متن کاملA Real Object-Oriented Visual Design Language for Distributed Software Systems
State-of-the-art object-oriented analysis and design combined with techniques handling concurrency and distribution on the design level ease the development of distributed systems. A novel approach and language for the visual design of distributed software systems is introduced and illustrated by means of an example. The language of OCoNs (Object Coordination Nets) integrates the structuring me...
متن کاملSystemswithObject Coordination Nets
A dedicated approach for the design and development of distributed software systems is outlined. The method may be used in combination with any standard object-oriented analysis and design method as far as static aspects are concerned. Dynamic aspects like the external behavior of distributed components, the status of services or resource handling, however, play the key role in distributed syst...
متن کاملRuling the Behavior of Distributed Software Components
A new approach to support the development of distributed software systems is outlined. As far as static aspects are concerned, standard object-oriented design methods are used. Dynamic aspects like status of services or resource handling in objects and methods, however, play the key role in distributed systems. The main contribution of the approach is a method which puts the focus on these aspe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998